// import Vue from 'vue'
// import SvgIcon from '@/components/flow/components/SvgIcon/index.vue'// svg component

// register globally
// Vue.component('svg-icon', SvgIcon)

// const req = require.context('./svg', false, /\.svg$/)
// const requireAll = requireContext => requireContext.keys().map(requireContext)
// requireAll(req)


// 假设在一个单独的模块文件中，比如svgLoader.js
// 使用import.meta.glob导入所有.svg文件（这里会返回一个模块对象，键是文件路径，值是对应的模块加载函数）
const svgModules = import.meta.glob('./icon/svg/*.svg');
const loadSvgs = async () => {
  for (const path in svgModules) {
    await svgModules[path]();
  }
};
loadSvgs().then(() => {
  console.log('所有SVG文件加载完成');
});


export default loadSvgs;
